package br.com.MasterReplace.util;

import javax.swing.JFileChooser;

public class TextosUtil {

	public static String separaNomeArquivoString(String arquivo){
		String novoNome = "";
		int inicio = 0;
		if(arquivo.indexOf('\\') > 0){
			inicio = arquivo.lastIndexOf('\\');
		}else if(arquivo.indexOf('/') > 0){
			inicio = arquivo.lastIndexOf('/');
		}
		
		novoNome = arquivo.substring(inicio + 1, arquivo.length());
		
		return novoNome;
	}
	
	public static String separaPathArquivoString(String arquivo){
		String novoPath = "";
		int fim = 0;
		if(arquivo.indexOf('\\') > 0){
			fim = arquivo.lastIndexOf('\\');
		}else if(arquivo.indexOf('/') > 0){
			fim = arquivo.lastIndexOf('/');
		}
		
		novoPath = arquivo.substring(0, fim + 1);
		
		return novoPath;
	}
	
	public static String selecaoArquivoBrowse(){
		String path = "";
		
		JFileChooser arquivo = new JFileChooser();
		int opcao = arquivo.showOpenDialog(null);  
		if(opcao == JFileChooser.APPROVE_OPTION){
			path = arquivo.getSelectedFile().getAbsolutePath();
		}
		
		return path;
	}
	
}
